package com.tjetc._2string;

import java.nio.charset.Charset;

public class _1String {
    public static void main(String[] args) {
        /*
            String: 是我们在工作中用的非常多的一个类型
            1.String底层是一个 byte[] value 数组
            2.String 是 final 类，不能被其他的类继承
            3.value 是⼀个 final 类型
         */

        // a保存的是“a” 的地址
        String a = "a";

        /*
            注意：
            1.通过new创建的字符串最终的地址指向的是堆中的地址
            2.没有new 就会直接将字符串指向常量区
         */
        String b = "a";
        String c = new String("a");
        System.out.println(b == c); // false

        String d = "a";
        System.out.println(b == d); // true


       String e = new String("a");
        System.out.println(c == e); // false

    }
}
